package com.qxbb.report.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.qxbb.report.pojo.Color;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @version 1.0
 * @author: pebble
 * @data 2023/10/10 16:09
 * 这里的colorMapper做公共mapper使用
 *
 */
@Mapper
public interface ColorMapper extends BaseMapper<Color> {


    /**
     * 根据颜色id 查询颜色信息
     * @param colorId
     * @return
     */
    String selectColorName(Integer colorId);


    /**
     * 根据季度获取编号
     * @param quarter
     * @return
     */
    Integer selectQuarterSort(String quarter);


    /**
     * 根据编号获取季度
     * @param quanterId
     * @return
     */
    String selectQuarterMsg(Integer quanterId);


    /**
     * 根据年份获取编号
     *
     * @param year
     * @return
     */
    Integer selectYearSort(String year);


    /**
     * 根据年份获取季度
     * @param yearId
     * @return
     */
    String selectYearMsg(Integer yearId);


    /**
     * 查询所有年份
     * @return
     */
    List<Integer> selectAllYears();


    /**
     * 查询品牌名称
     * @param brandId
     * @return
     */
    String selectBrandName(Integer brandId);

}
